﻿@charset "utf-8";
body{min-width:1260px; width:100%;}
/*banner*/
.banner{ height:601px; } 
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:601px;}


/*产品*/
.pro{ height:900px; padding-top:53px;}

.pro .profl{ overflow:hidden; background:#fff; width:270px; height:831px;}
.pro .profl .cpflcon{ width:240px;border:6px solid #144099; border-top:0; display:inline-block;height:719px;}
.pro .profl h2{ background:url(../images/protit_bg.jpg) no-repeat center bottom;height:106px; width:252px; line-height:106px; text-align:center;}
.pro .profl h2 a{ font-weight:bold; font-size:30px; display:block; color:#fff;  font-weight:normal;}

.pro .profl h3{ width:238px; height:40px; line-height:40px; margin:0 auto; color:#fff;font-size:18px; margin-top:7px;}
.pro .profl h3.first{ border-bottom:1px solid #ebebeb; border-top:0;}
.pro .profl h3 a{ padding-left:25px; font-size:16px; font-weight:normal; color:#fff; display:block; background:#144099 url(../images/jh_d.png) no-repeat 205px center;}
.pro .profl h3.cur a,.pro .profl h3 a:hover{background:#ff8c00 url(../images/jh_d.png) no-repeat 205px center;}
/*.pro .profl ul{width:232px; margin:0 auto; color:#555555;z-index:9; padding:9px 0;}
.pro .profl ul li{ position:relative; height:28px; line-height:28px;z-index:9; width:232px;}
.pro .profl ul li a{ background:#fff url(../images/jh_x.png) no-repeat 28px center;padding-left:40px; display:block; font-size:14px;  color:#666666;}
.pro .profl ul li a:hover,.pro .profl ul li.cur a{background:#ff8c00 url(../images/jh.png) no-repeat 28px center; color:#fff;}
.pro .profl ul.cpflul3 a{ padding-left:12px;background:#fff url(../images/jh_x.png) no-repeat 2px center;}
.pro .profl ul.cpflul3 li a:hover,.pro .profl ul.cpflul3 li.cur a{background:#ff8c00 url(../images/jh.png) no-repeat 2px center; color:#fff;}
.pro .profl ul.cpflul3 {padding: 11px 0;}
*/


.menu_head{width:223px;height:34px;line-height:34px;padding-left:15px;font-size:14px;color:#fff;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#144099 url(../images/pro_left.png) center right no-repeat;margin-bottom:10px;}
.menu_head a{font-size:14px;color:#fff;}

.menu_list .current{background:#144099 url(../images/pro_down.png) center right no-repeat; color:#fff;}
.menu_body{width:238px;height:auto;overflow:hidden;line-height:44px; font-size:13px;backguound:#fff;margin-bottom:10px;}
.menu_body a{display:block;width:222px;height:44px;line-height:44px;padding-left:10px;color:#333;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; color:#fff;background:#144099;}

.cp {
    width: 930px;
    margin-top: 12px;
}

.cp ul li {
    width: 285px;
    height: 260px;
     margin-bottom:20px;
    float: left;
    margin-left: 12px;
    margin-right:12px;
    text-align: center;
}

.cp ul li img {
    border:1px solid #ccc;
    /*padding: 2px;*/
    width: 285px;
    height: 214px;
}
.cp ul li a {
    color: #000;
    font-weight: 300;
}

.cp ul li .ipt a{ width:287px; text-align:center;height:42px; background-color:#ddd; line-height: 42px; display:block;}
.cp ul li .ipt a:hover{ width:287px; text-align:center;height:42px; background-color:#ff8c00; color: #fff; display:block; line-height: 42px;}



.pro .profr{ width:924px;}
.pro .profr .fltit{ width:924px; height:43px; line-height:36px;background:url(../images/cpy_bg.jpg) no-repeat 0 bottom;  font-weight:normal;}
.pro .profr .fltit a.cptit{ display:inline-block; padding:0 38px; height:36px; line-height:36px; color:#333333; font-size:18px;}
.pro .profr .fltit .cptit:hover,.pro .profr .fltit a.cur{ background:#144099; color:#fff;}
.pro .profr .proycon{ }
.pro .profr .proycon p{ width:924px; height:502px; margin-bottom:25px; overflow:hidden;}
.pro .profr .proycon p img{ width:924px; height:502px;transition: all 0.3s ease 0s;}

/*专业技术*/
.zyjs {background:url(../images/zyjs_bg.jpg) no-repeat center top; height:697px;}
.zyjs h2.tit{ font-size:30px; font-weight:bold; color:#fff; text-align:center; line-height:38px; padding-top:70px;background:url(../images/tit_bg.png) no-repeat center 126px; padding-bottom:7px; margin-bottom:53px;}
.zyjs h2.tit a{color:#fff; }
.zyjs h2.tit a em{color:#ff8c00;}
.zyjs h2.tit span{ display:block; font-size:24px; font-weight:normal; color:#fff; line-height:32px; padding-top:35px;letter-spacing:5px;}

.zyjscon{}
.zyjscon dl{ width:540px; height:119px;}
.zyjscon dl dt{ float:left; width:99px; height:97px; background:#ff8c00; font-size:30px; line-height:34px; color:#fff; text-align:center; padding-top:22px;}
.zyjscon dl dd{ float:right; width:425px; height:119px;}
.zyjscon dl dd h3{ font-size:30px; font-weight:bold; color:#fff; height:44px; line-height:44px; padding-top:20px;}
.zyjscon dl dd span{ font-size:14px; color:#fff; height:34px; line-height:34px;}
.zyjscon ul{ padding-left:96px; padding-top:15px; width:450px;}
.zyjscon ul li{background:url(../images/yd.png) no-repeat left 10px; padding-left:20px; color:#fff; line-height:22px; margin-top:14px;}

.zyjscon p{ padding-left:113px; height:78px; padding-top:35px;}
.zyjscon p span{ display:block; height:40px; line-height:40px; font-size:18px ; color:#fff;}
.zyjscon p a{ display:block; width:134px; height:38px; line-height:38px; background:#ff8c00; text-align:center; color:#fff;}

/*荣誉证书*/
.ryzs{ height:681px; }
.ryzs dl{ width:800px; height:119px;margin:0 auto; padding-top:55px; margin-bottom:50px;}
.ryzs dl dt{ float:left; width:99px; height:97px; background:#ff8c00; font-size:30px; line-height:34px; color:#fff; text-align:center; padding-top:22px;}
.ryzs dl dt a{ color:#fff;}
.ryzs dl dd{ float:right; width:690px; height:119px;}
.ryzs dl dd h3{ font-size:30px; font-weight:bold; color:#333333; height:44px; line-height:44px; padding-top:20px;}
.ryzs dl dd span{ font-size:18px; color:#666666; height:34px; line-height:34px;}
.ryzs .zsdiv{ width:1200px; overflow:hidden;}
.ryzs ul li{ width:460px; height:377px; margin-right:26px; float:left; text-align:center;}
.ryzs ul li a{width:460px; height:377px;background:url(../images/zs_bg1.jpg) no-repeat center top; display:block;}
.ryzs ul li img{ width:433px; height:325px; margin:0 auto;box-shadow:0 0 10px #d9d9d9;}
.ryzs ul li span{ width:433px; height:40px; line-height:40px; text-align:center; color:#666666; margin:0 auto; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ryzs ul li a:hover{background:url(../images/zs_bg2.jpg) no-repeat center bottom;}
.ryzs ul li a:hover span{ color:#fff;}
.ryzs ul li.nones{ margin-right:0;}


/*设备*/
.sb{ height:460px;display:block;}
.sb h2.tit{ font-size:40px; font-weight:bold; color:#144099; text-align:center; line-height:28px; padding-top:40px;background:url(../images/tit_bg.png) no-repeat center 144px; margin-bottom:25px;}
.sb h2.tit a{color:#144099; }
.sb h2.tit a em{color:#ff8c00; font-size:50px;}
.sb h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}

.sb .sbcon{ position:relative;}
.sb .sbcon .sbcon2{width:1200px; overflow:hidden; height:252px;}
.sb .sbcon ul li{width:275px; height:252px; overflow:hidden; float:left; margin-right:24px;}
.sb .sbcon ul li a.sba{ display:block;width:282px; height:210px; position:relative; overflow:hidden;}
.sb .sbcon ul li a.sba em{ position:absolute; bottom:0 ; right:0; display:block; width:31px; height:31px;background:url(../images/sb_jh.png) no-repeat center center; }
.sb .sbcon ul li img{ width:282px; height:210px;transition: all 0.3s ease 0s;}
.sb .sbcon ul li span{ width:282px; height:42px; line-height:42px; text-align:center; display:inline-block;}
.sb .sbcon ul li span a{ color:#666666; width:282px; height:42px; line-height:42px; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sb .sbjt{ display:block; width:37px; height:37px; position:absolute; top:86px;}
.sb .prev{background:url(../images/sb_fl.jpg) no-repeat center center; left:-57px;}
.sb .next{background:url(../images/sb_fr.jpg) no-repeat center center; right:-57px;}

/*资讯*/
.news{display:block; background:#f8f8f8; height:898px;}
.news h2.tit{ font-size:40px; font-weight:bold; color:#144099; text-align:center; line-height:28px; padding-top:92px;background:url(../images/tit_bg.png) no-repeat center 144px; margin-bottom:25px;}
.news h2.tit a{color:#144099; }
.news h2.tit a em{color:#ff8c00; font-size:50px;}
.news h2.tit span{ display:block; font-size:14px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px; font-family:Arial;letter-spacing:7px; text-transform:uppercase;}

.nscon{}
.nscon p{ width:376px; height:213px; overflow:hidden; padding-top:30px;padding-bottom:36px;}
.nscon p img{ width:376px; height:213px;transition: all 0.3s ease 0s;}

.nscon .nsjx{ width:376px; float:left; border-bottom:3px solid #dddddd; height:617px;}
.nscon .cur1{border-bottom:3px solid #ff8c00;}
.nscon .nsjx h4{ font-size:18px; font-weight:bold; color:#555555;background:url(../images/ns_titbg.jpg) no-repeat left center; padding-left:22px; height:28px; line-height:28px;}
.nscon .ns1 dl,.nscon .ns2 dl{}
.nscon .ns1 dl dt,.nscon .ns2 dl dt{ height:40px; width:100px; float:left; line-height:40px; }
.nscon .ns1 dl dt span,.nscon .ns2 dl dt span{ width:48px; height:48px; display:inline-block; background:#ff8c00; text-align:center; color:#fff; font-size:28px; line-height:48px;}
.nscon .ns1 dl dt em,.nscon .ns2 dl dt em{display:inline-block; font-size:15px; color:#5f5f5f; padding-left:12px;}
.nscon .ns1 dl dd,.nscon .ns2 dl dd{ width:275px; float:right;}
.nscon .ns1 dl dd h3,.nscon .ns2 dl dd h3{ font-weight:bold; font-size:15px; width:275px; height:40px; line-height:45px;}
.nscon .ns1 dl dd h3 a,.nscon .ns2 dl dd h3 a{ color:#333333; width:275px;height:45px; line-height:45px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.nscon .ns1 dl dd span,.nscon .ns2 dl dd span{ line-height:26px; color:#666666; padding-bottom:25px; display:inline-block;}
.nscon .ns3 i,.nscon .ns1 dl dd i,.nscon .ns2 dl dd i{ width:133px; text-align:center; height:38px; line-height:38px; color:#fff; background:#144099; display:block; }
.nscon .ns3 i a,.nscon .ns1 dl dd i a,.nscon .ns2 dl dd i a{ display:block; color:#fff;}


.nscon .ns2{ margin:0 25px;}
.nscon .ns3 dl{padding:0;height:40px; overflow:hidden; margin:0 0 0px 0;}
.nscon .ns3 dt{ height:26px; line-height:26px;padding:0 0 0 0px;}
.nscon .ns3 dt a{ color:#222222; font-weight:bold;height:26px; line-height:26px; width:338px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nscon .ns3 dd{ color:#666666; line-height:24px;padding:12px 0 0 38px;}


/*友情链接*/
.yl{ height:240px;background:#313131; line-height:68px;}
.yl .links{color:#c3d0db; width:1200px; line-height:68px; float:left;}
.yl .links span{height:68px; line-height:68px; color:#c3d0db; font-size:16px; display:block; font-weight:bold;}
.yl p{ height:68px; line-height:68px; width:1200px; float:right; color:#c3d0db;}
.yl p a{ color:#ccd7e0; padding:-1 20px;}

/*底部*/
#full-screen-slider { width:100%; height:601px; float:left; position:relative; margin-top:1px;}
#slides { display:block; width:100%; height:601px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:45%; top:560px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:7px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0052ac;}